/* Write your styles */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
html{
	height:100%;
}
body{
	background-color: #FFFFFF;
}
.demo-bar {
    background: #1a7de2;
}

.demo-bar h1 {
    margin: 0;
    font-weight: 400;
	font-size: 1.8rem;
}
.demo-icon-home {
    left: 0px;
	color: #FFFFFF;
}
.demo-icon-home:hover{
    color:#FFFFFF;
}
.am-accordion-default{
	-webkit-box-shadow: none;
    box-shadow: none;
	margin: 1rem 0px;
}
.am-accordion-default .am-active .am-accordion-title , .am-accordion-default .am-accordion-title, .am-accordion-default .am-accordion-title:hover{
    background-color: #FFFFFF;
    color: #333333;
	font-size: 1.5rem;
}
.am-accordion-default .am-active .am-accordion-content{
	border-top: 1px solid #dedede;
    margin-left: .7rem;
}
.am-accordion-default .am-accordion-title:before{
    position: absolute;
    right: 1rem;
    margin-top: 0.4rem;
}
.icon-round{
	background-image: url(images/round.png);
    background-repeat: no-repeat;
   background-position-y: 1.5rem;
    background-position-x: 0.6rem;
}

.am-tabs{
    background-color: #FFFFFF;
    margin: 1rem 0px;
}

.am-tabs-d2 .am-tabs-nav {
    background-color: #FFFFFF;
	font-size: 1.3rem;
}
.am-tabs-d2 .am-tabs-nav>.am-active {
    background-color: #FFFFFF;
}
.am-tabs-d2 .am-tabs-nav a {
    color: #999999;
}
.am-tabs-d2 .am-tabs-nav>.am-active a {
    color: #fa3333;
}
.am-tabs-d2 .am-tabs-nav>.am-active:after {
    border: 0px;
    border-bottom-color: #fa3333;
}

.am-tabs-d2 .am-tabs-nav>.am-active {
    border-bottom: 1px solid #fa3333;
}

.bottom-btn{
	position: fixed;
    bottom: 0px;
    z-index: 99999;
	width:100%;
	padding-bottom: .5em;
    background-color: #ffffff;
}
.am-btn-primary , .am-btn-block:active{
	background-color: transparent;
	border-radius:.5rem;
    color: black;
    border-color: #dedede;
	padding: 1rem 0px;
}

.am-form input[type=number], .am-form input[type=search], .am-form input[type=text], .am-form input[type=password], .am-form input[type=datetime], .am-form input[type=datetime-local], .am-form input[type=date], .am-form input[type=month], .am-form input[type=time], .am-form input[type=week], .am-form input[type=email], .am-form input[type=url], .am-form input[type=tel], .am-form input[type=color], .am-form select, .am-form textarea, .am-form-field {
    font-size: 1.4rem;
}

.line{
	height:1px;
	background:#EFEEEE;
}

.list-error{
	position: fixed;
    z-index: 99999999999999;
    bottom: 2rem;
    text-align: center;
    width: 100%;
}

.list-error .list-error-content{
	background: rgba(21, 19, 19, 0.64);
    color: #FFFFFF;
    border-radius: 4rem;
    padding: 1rem 1.5rem;
    font-size: 1.5rem;

}

.am-datepicker tr.am-datepicker-header {
    background: #1a7de2;
}
.am-datepicker .am-datepicker-dow {
    color: #1a7de2;
}

.am-modal-no-btn .am-modal-dialog {
	background-color: #ffffff;
}
.am-datepicker td.am-active, .am-datepicker td.am-active:hover {
    color: #FFFFFF;
    background: #1a7de2;
}
.am-datepicker td.am-datepicker-new, .am-datepicker td.am-datepicker-old {
    color: #CECFD0;
}

.am-btn-primary:focus, .am-btn-primary:hover {
    background-color: #FFFFFF;
}
.am-active .am-btn-primary.am-dropdown-toggle, .am-btn-primary.am-active, .am-btn-primary:active, .am-btn-primary:focus, .am-btn-primary:hover {
    color: black;
    border-color: #dedede;
}

#nprogress .nprogress-bar{
	background: #1a7de2;
}
#nprogress .nprogress-spinner-icon{
	border-top-color: #1a7de2;
	border-bottom-color: #1a7de2;
	border-left-color: #1a7de2;
}
input{
	border: 0;
    outline: none;
}

select{
	border: 1px solid #CCCACA;
    border-radius: 5px 5px;
    line-height: 30px;
    height: 30px;
    min-width: 60px;
}

.am-modal .bottom {
}

.am-modal .bottom li {
	text-align: center;
	border-top: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	padding: 1rem;
}
.am-modal .bottom li.ok{
	color:#1a7de2;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
    color:#E2E0E0;
    font-size:1em;
}
input:-moz-placeholder, textarea:-moz-placeholder { 
 	color:#E2E0E0;
 	font-size:1em;
}
input::-moz-placeholder, textarea::-moz-placeholder { 
  	color:#E2E0E0;
  	font-size:1em;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
 	color:#E2E0E0;
 	font-size:1em;
}